dialog nsi {
  Title "Nickserv Identify"
  Size -1 -1 200 173
  button "Ok" , 1 , 108 142 90 30 , ok
  box "Nick:" , 3 , 0 0 90 140
  edit "" , 4 , 0 20 90 20
  edit "" , 5 , 0 40 90 20
  edit "" , 6 , 0 60 90 20
  edit "" , 7 , 0 80 90 20
  edit "" , 8 , 0 100 90 20
  edit "" , 9 , 0 120 90 20
  box "Password:" , 10 , 90 0 120 140
  edit "" , 11 , 90 20 120 20 , pass
  edit "" , 12 , 90 40 120 20 , pass
  edit "" , 13 , 90 60 120 20 , pass
  edit "" , 14 , 90 80 120 20 , pass
  edit "" , 15 , 90 100 120 20 , pass
  edit "" , 16 , 90 120 120 20 , pass
  check "Identify on notice" , 17, 0 140 100 20
}
on *:dialog:nsi:sclick:1:{
  //set %in1 $did(nsi,4)
  //set %np1 $did(nsi,11)
  //set %in2 $did(nsi,5)
  //set %np2 $did(nsi,12)
  //set %in3 $did(nsi,6)
  //set %np3 $did(nsi,13)
  //set %in4 $did(nsi,7)
  //set %np4 $did(nsi,14)
  //set %in5 $did(nsi,8)
  //set %np5 $did(nsi,15)
  //set %in6 $did(nsi,9)
  //set %np6 $did(nsi,16)
}
on *:dialog:nsi:sclick:17:{
  sm #ioc
}
on *:dialog:nsi:init:*:{
  //did -ca nsi 4 %in1
  //did -ca nsi 11 %np1
  //did -ca nsi 5 %in2
  //did -ca nsi 12 %np2
  //did -ca nsi 6 %in3
  //did -ca nsi 13 %np3
  //did -ca nsi 7 %in4
  //did -ca nsi 14 %np4
  //did -ca nsi 8 %in5
  //did -ca nsi 15 %np5
  //did -ca nsi 9 %in6
  //did -ca nsi 16 %np6
  if ($group(#ioc) == on) {
    //did -c nsi 17
  }
}
#ioc on
on 1:NOTICE:*identify*:?:{
  if ($me == %in1) { //identify %np1 | halt } 
  if ($me == %in2) { //identify %np2 | halt } 
  if ($me == %in3) { //identify %np3 | halt } 
  if ($me == %in4) { //identify %np4 | halt } 
  if ($me == %in5) { //identify %np5 | halt } 
  if ($me == %in6) { //identify %np6 | halt } 
}
#ioc end
alias nsi dialog -m nsi nsi
alias sm {
  if ($group(#ioc) == on) { /.disable #ioc }
  else { /.enable #ioc }
}
menu menubar,channel {
  Nickserv Identify:nsi
}

